package com.kc.gb.feign.ptl.support.enums;

public enum PtlLightOnOff {
    LIGHT_OFF((byte) 0,"灯关闭"),
    LIGHT_ON((byte) 1,"灯亮"),
    LIGHT_FLASH_2((byte) 2,"灯闪烁 每2秒闪烁一次"),
    LIGHT_FLASH_3((byte) 3,"灯闪烁 每1秒闪烁一次"),
    LIGHT_FLASH_4((byte) 4,"灯闪烁 每0.5秒闪烁一次"),
    LIGHT_FLASH_5((byte) 5,"灯闪烁 每0.25秒闪烁一次"),
    ;

    /**
     * 错误码
     */
    private byte code;

    /**
     * 错误信息
     */
    private String desc;


    /**
     * 使用错误码和错误信息构造枚举
     *
     * @param code    错误码
     * @param message 错误信息
     */
    PtlLightOnOff(byte code, String message) {
        this.code = code;
        this.desc = message != null ? message : "";
    }

    /**
     * 获取错误码
     *
     * @return String
     */
    public byte getCode() {
        return code;
    }

    public String getDesc() {
        return desc;
    }
}
